package fiuba.algo3.vista;

import java.awt.Button;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

import fiuba.algo3.juego.JuegoGPS;

public class VentanaDeUsuarios implements ActionListener {

	private JFrame miFrame;
	private Button nuevoUsuario;
	private Button elegirUsuario;
	private JuegoGPS miJuego;

	VentanaDeUsuarios(JuegoGPS unJuego, JFrame frame) {

		this.miFrame = frame;
		this.miJuego = unJuego;

		JPanel contentPane = new JPanel();
		miFrame.setContentPane(contentPane);
		contentPane.setLayout(null);

		ImageIcon imagenTit = new ImageIcon("imagenes/imagenTitulo.jpg");
		JLabel imagenTitulo = new JLabel(imagenTit);
		imagenTitulo.setSize(350, 50);
		imagenTitulo.setLocation(275, 25);

		nuevoUsuario = new Button("Soy nuevo");
		elegirUsuario = new Button("Ya tengo usuario");

		contentPane.add(nuevoUsuario);
		contentPane.add(elegirUsuario);
		contentPane.add(imagenTitulo);

		nuevoUsuario.setBounds(325, 150, 200, 100);
		elegirUsuario.setBounds(325, 300, 200, 100);

		nuevoUsuario.addActionListener(this);
		elegirUsuario.addActionListener(this);

		miFrame.paintComponents(miFrame.getGraphics());
		miFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}

	@Override
	public void actionPerformed(ActionEvent e) {
		if (e.getSource() == nuevoUsuario) {
			new VentanaDeCreacionDeUnUsuario(miJuego, miFrame);
		}
		
		else if (e.getSource() == elegirUsuario) {
			new VentanaEleccionUsuarios(miJuego, miFrame);
		}
	}

}
